import {Utility} from "@/libs/utility"

export const specialScreeningForm = [
    {
        fieldName: "id",
        fieldCNName: "",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "",
    },
    {
        /** 字段名，如：name */
        fieldName: "examineeCode",
        /** 字段对应的中文解释，如：姓名 */
        fieldCNName: "受试者编号",
        /** 字段的值，如：张三 */
        filedValue: 1,
        disabled: true,
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "inputText",
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
        span: 2,
    },
    {
        disabled: true,
        /** 字段名，如：name */
        fieldName: "examineeName",
        /** 字段对应的中文解释，如：姓名 */
        fieldCNName: "受试者姓名",
        /** 字段的值，如：张三 */
        filedValue: 1,
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "inputText",
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
        span: 2,
    },
    {
        disabled: true,
        /** 字段名，如：name */
        fieldName: "filterNo",
        /** 字段对应的中文解释，如：姓名 */
        fieldCNName: "筛选号",
        /** 字段的值，如：张三 */
        filedValue: 1,
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "inputText",
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
        span: 2,
    },
    {
        /** 字段名，如：name */
        fieldName: "specialCheckItem",
        /** 字段对应的中文解释，如：姓名 */
        fieldCNName: "检查项",
        /** 字段的值，如：张三 */
        filedValue: 1,
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "select",
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
        itemList: Utility.getDictList("Inspection_items"),
        span: 2,
    },
    {
        fieldName: "collectBeginTime",
        fieldCNName: "采集开始时间",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "datetime",
        span: 2,
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
    },
    {
        fieldName: "collectEndTime",
        fieldCNName: "采集结束时间",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "datetime",
        span: 2,
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
    },
    {
        fieldName: "checkBeginTime",
        fieldCNName: "检查开始时间",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "datetime",
        span: 2,
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
    },
    {
        fieldName: "checkEndTime",
        fieldCNName: "检查结束时间",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "datetime",
        span: 2,
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
        },
    },
	{
		fieldName: "checkJudge",
		fieldCNName: "检测判断",
		filedValue: "",
		/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
		type: "select",
		span: 2,
		itemList: Utility.getDictList("check_judge"),
	},
    {
        fieldName: "remarks",
        fieldCNName: "备注",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "textarea",
    },
    {
        fieldName: "verifyByName",
        fieldCNName: "核对人",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "inputText",
        span: 2,
    },
    {
        fieldName: "verifyTime",
        fieldCNName: "核对时间",
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "datetime",
        span: 2,
    },
    {
        /** 字段名，如：name */
        fieldName: "checkPict",
        /** 字段对应的中文解释，如：姓名 */
        fieldCNName: "筛查图片",
        /** 字段的值，如：张三 */
        filedValue: "",
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: "upload",
        /**  是否开启多选功能，true一次可选多个，false一次一个 */
        multiple: true,
        /** 接收类型：参考：https://www.w3cschool.cn/htmltags/att-input-accept.html   基础类型：image/*  ，*.xlsx   *.xls */
        accept: "image/*",
        // ****** 重点： 这里都要传限制个数，大于0，小于100
        limit: 10,
    },
]
